﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MDT.LifeSewagePlatform.Entity
{
    /**
    * 命名空间: MDT.LifeSewagePlatform.Entity
    *
    * 功 能： N/A
    * 类 名： IpAddressDto
    *
    * Ver 变更日期 负责人 变更内容
    * ───────────────────────────────────
    * V0.01 2022/2/14 15:46:27 
    *
    *┌──────────────────────────────────┐
    *│　***************************************************．　│
    *│　**********************　　　　　　　　　　　　　　│
    *└──────────────────────────────────┘
*/
    public class IpAddressDto
    {
        public long IpAddress { get; set; }

       /// <summary>
       /// 是否是黑名单ip
       /// </summary>
        public bool IsBad { get; set; }
       
        /// <summary>
        /// 没分钟某个ip的请求次数
        /// </summary>
        public float VisitCountPreMinute { get; set; }

        /// <summary>
        /// 起始记录时间每个周期的结束是下一个周期的开始
        /// </summary>
        public DateTime StartTime { get; set; }
        /// <summary>
        /// 访问的时间
        /// </summary>
        public DateTime VisitTime { get; set; }

        /// <summary>
        /// 周期分钟为单位
        /// </summary>
        public int Period { get; set; }

        public int VisitCount { get; set; }
    }
}
